package com.uls.hj.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.uls.common.annotation.Excel;
import com.uls.common.core.domain.BaseEntity;

/**
 * 场馆对象 hj_venues
 * 
 * @author hj
 * @date 2024-11-07
 */
public class HjVenues extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键id */
    private Long venueId;

    /** 场馆名称 */
    @Excel(name = "场馆名称")
    private String venueName;

    /** 场馆照片（路径） */
    @Excel(name = "场馆照片", readConverterExp = "路=径")
    private String venuePhoto;

    /** 场馆容量 */
    @Excel(name = "场馆容量")
    private Long venueCapacity;

    /** 场馆位置 */
    @Excel(name = "场馆位置")
    private String venueLocation;

    /** 场馆状态（0-不可预约，1-可预约） */
    @Excel(name = "场馆状态", readConverterExp = "0=-不可预约，1-可预约")
    private Long venueStatus;

    public void setVenueId(Long venueId) 
    {
        this.venueId = venueId;
    }

    public Long getVenueId() 
    {
        return venueId;
    }
    public void setVenueName(String venueName) 
    {
        this.venueName = venueName;
    }

    public String getVenueName() 
    {
        return venueName;
    }
    public void setVenuePhoto(String venuePhoto) 
    {
        this.venuePhoto = venuePhoto;
    }

    public String getVenuePhoto() 
    {
        return venuePhoto;
    }
    public void setVenueCapacity(Long venueCapacity) 
    {
        this.venueCapacity = venueCapacity;
    }

    public Long getVenueCapacity() 
    {
        return venueCapacity;
    }
    public void setVenueLocation(String venueLocation) 
    {
        this.venueLocation = venueLocation;
    }

    public String getVenueLocation() 
    {
        return venueLocation;
    }
    public void setVenueStatus(Long venueStatus) 
    {
        this.venueStatus = venueStatus;
    }

    public Long getVenueStatus() 
    {
        return venueStatus;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("venueId", getVenueId())
            .append("venueName", getVenueName())
            .append("venuePhoto", getVenuePhoto())
            .append("venueCapacity", getVenueCapacity())
            .append("venueLocation", getVenueLocation())
            .append("venueStatus", getVenueStatus())
            .toString();
    }
}
